From: Jonathan Dieter Date: Tue, 17 Apr 2018 10:54:23 +0000 (+0300) Subject: Make sure we hand invalid reads in zck tool X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~315 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=4d51cd8f485ab4859c1c5de46e12a6d1b8b055a4;p=zchunk.git Make sure we hand invalid reads in zck tool Signed-off-by: Jonathan Dieter --- diff --git a/src/zck.c b/src/zck.c index bf58eed..4edecb1 100644 --- a/src/zck.c +++ b/src/zck.c @@ -127,7 +127,10 @@ int main (int argc, char *argv[]) { } if(in_size > 0) { data = malloc(in_size); - read(in_fd, data, in_size); + if(read(in_fd, data, in_size) < in_size) { + printf("Unable to read from input file\n"); + exit(1); + } close(in_fd); /* Chunk based on string in argv[2] (Currently with ugly hack to group srpms together) */